home *** CD-ROM | disk | FTP | other *** search
/ Amiga Collections: Scope / Scope Disk #048 (199x)(Scope PD)(US)[WB].zip / Scope Disk #048 (199x)(Scope PD)(US)[WB].adf / QLens203 / Instructions < prev    next >
Text File  |  1988-12-25  |  4KB  |  97 lines

  1. QuickLens v2.03  by Mike Berro/BCS Software  25 Dec 88
  2. (v2.02  27 Jun 87)
  3. (v2.01  26 Jun 87)
  4.  
  5. Version 2.03 Additions
  6.  
  7. Three gadgets were added: Magnify, De-Magnify, and NextScreen.  The
  8. first two are self-explanatory.  NextScreen sends the window to the
  9. next screen behind visible one (if it exists), and brings that screen
  10. to the front.
  11.  
  12. Instructions
  13.  
  14. QuickLens is based on "Lens" by Ned Konz.  Thanks to Larry Phillips,
  15. Keith Young, and the rest of the gang on CompuServe's AmigaForum for
  16. their invaluable insistence, er, assistance.  This version is still
  17. experimental: see "Danger! Danger!" below.
  18.  
  19. I wrote QuickLens primarily because Keith Young (of Access! fame) wanted
  20. a quick zoom routine.  QuickLens is 100% assembly language.  You will not
  21. notice any appreciable speed difference (with the default-sized window) 
  22. between normal and x4 magnification, and x2 is only slightly slower
  23. (for various arcane reasons).
  24.  
  25. QuickLens does not use much CPU time (especially when the window is small).
  26. The window is updated constantly when the mouse is in motion, and 3 times
  27. a second when the mouse is still.  The window does not need to be active.
  28.  
  29. To change magnification, the window must be active.  To activate the window,
  30. click the left mouse button when the pointer is within the window.  Click
  31. the right button to go from normal, to x2, to x4, and back to normal.  The
  32. Magnify gadget increases the magnification, and the De-Magnify gadget does
  33. the opposite.
  34.  
  35. QuickLens starts up in normal magnification.  From CLI, you can type
  36. "QLens 2" or "QLens 4" to start in x2 or x4 magnification.
  37.  
  38. The window can still be sized even though the sizing gadget is invisible
  39. (I hate wasted visual space).  Just grab where the size gadget should be
  40. (lower right corner of the window).
  41.  
  42. Click the left button on the close gadget in the upper left corner to
  43. exit, or press ESC on the keyboard when the QLens window is active.
  44.  
  45. Moving QLens to Another Screen
  46. ------------------------------
  47. To send QLens to another screen, press the BACKSPACE key (the QLens window
  48. must be active), or click on the NextScreen gadget.  This sends the QLens
  49. window to the screen just behind the screen it's currently on, and then
  50. sends the current screen to the back of all screens, thereby exposing the
  51. screen which now contains the Qlens window.  By pressing BACKSPACE you can
  52. therefore display every available screen.  There is no effect if there is
  53. no screen behind the current one.
  54.  
  55. Press W (again the QLens window must be active) to send the QLens window
  56. directly to the Workbench screen.  Nothing will happen if the Workbench
  57. screen doesn't exist.  This does not bring the Workbench screen to the front.
  58. Use this (or exit Qlens) before you make the current screen go away; see
  59. the next paragraph.  
  60.  
  61. Qlens v2.02 will attempt to vacate the screen it is on if that screen is
  62. closed.  It will move to the screen immediately behind the current one.
  63. However, beware of Danger.
  64.  
  65. Danger! Danger!
  66. ---------------
  67. Note that sending the QLens window to other screens is dangerous! (i.e.
  68. not fully supported by the Amiga operating system).  The QLens window
  69. must be able to vacate the screen before the screen is closed.  QLens
  70. intercepts the system call to CloseScreen() to do this.  If another
  71. program is also intercepting this system call, this could cause problems
  72. after QLens or the other program exits.  If this is a problem, manually
  73. get rid of the QLens window before closing the screen.
  74.  
  75. In addition, you may notice strange effects on some screens.  If the screen
  76. is overscan, the mouse pointer may be offset from it's 'real' position.
  77. The screen colors may also make the QLens window invisible. That's
  78. why I allowed you to quit by pressing "Q".  In any case, it does work nicely
  79. on the Access! screen.
  80.  
  81. Technical Note:
  82. ---------------
  83. QuickLens does use a fair amount of CHIP memory, especially if the window
  84. is large.  It is a SIMPLE_REFRESH window, but an additional bitmap of
  85. approximately window size is used to speed up the magnification.  QuickLens
  86. would also be faster if it did not have to worry about overlapping
  87. windows.  As it is, it is (theoretically) well-behaved.
  88.  
  89. If you find this program useful, or if you can suggest improvements,
  90. please drop me a line and let me know.  Money would be ok too.
  91.  
  92. Mike Berro/BCS Software
  93. 13432 Lochrin Lane
  94. Sylmar, CA  91342
  95. CompuServe: 76004,2001
  96. 1939 BBS: (818) 368-4248 (A great BBS for video & graphics)
  97.